/**
 * reducers 创建对象, 返回对象 
 * 1.创建一个对count 组件服务的 reducer
 * 2.reducr 函数会接到2个参数, 一个之前的state  一个action
 */

const  initState=0


export default  function countReducer(preState=initState,action){
    // 从 action 对象从获取type data 的
    // console.log(preState,action);
    const {type,data}=action;
    switch(type){
        case "incrment":
            return preState + data
        case "decrement":
            return preState - data
            // 初始化
        default:
            return initState
    }
    

}